资源补全
这是启动前必不可少的环节!
补全一个游戏所依赖的文件是决定游戏是否正常运行的关键。
前提
注意
你需要先读取游戏,才能进行资源补全!
使用
FileIntegrityChecker fileIntegrityChecker = new FileIntegrityChecker(ver); // ver 参数是先前读取的游戏
GameFileCompleter fileCompleter = new GameFileCompleter();
fileCompleter.ProgressCallback = (string logs, double progress) => { Console.WriteLine(logs + " " + progress); }; // 进度
fileCompleter.DownloadMissingFilesAsync(fileIntegrityChecker.GetMissingFiles()).Wait();
随后,你就可以进行启动啦!